FirebaseVertexAI Framework Reference

Classes

The following classes are available globally.

  • An object that represents a back-and-forth chat with a model, capturing the history and saving the context in memory between each message sent.

    Declaration

    Swift

    @available(iOS 15.0, macOS 11.0, *)
    public class Chat
  • A Schema object allows the definition of input and output data types.

    These types can be objects, but also primitives and arrays. Represents a select subset of an OpenAPI 3.0 schema object.

    Declaration

    Swift

    public class Schema
    extension Schema: Encodable
  • A type that represents a remote multimodal model (like Gemini), with the ability to generate content based on various input types.

    Declaration

    Swift

    @available(iOS 15.0, macOS 11.0, *)
    public final class GenerativeModel
  • The Vertex AI for Firebase SDK provides access to Gemini models directly from your app.

    Declaration

    Swift

    @available(iOS 15.0, macOS 11.0, *)
    public class VertexAI : NSObject